
<#-- 参数说明：pageNo当前的页码，totalPage总页数， showPages显示的页码个数-->  
<#macro page pageNo totalPage showPages >
<#if totalPage gt 1>  
        <#if pageNo!=1>  
        <li><a href="javascript:pageinationView('1')">首页</a></li>  
        <li><a href="javascript:pageinationView(${pageNo-1})">上一页</a></li>  
        </#if>  
        <#if pageNo-showPages/2 gt 0>  
            <#assign start = pageNo-(showPages-1)/2/>  
            <#if showPages gt totalPage>  
                <#assign start = 1/>  
            </#if>  
        <#else>  
            <#assign start = 1/>  
        </#if>  
        <#if totalPage gt showPages>  
            <#assign end = (start+showPages-1)/>  
            <#if end gt totalPage>  
                <#assign start = totalPage-showPages+1/>  
                <#assign end = totalPage/>  
            </#if>  
        <#else>  
            <#assign end = totalPage/>  
        </#if>  
        <#assign pages=start..end/>  
        <#list pages as page>  
            <#if page==pageNo>  
                <li><a href="javascript:pageinationView(${page})" style="background-color: #BEBEBE !important">${page}</a></li>  
            <#else>  
                <li><a href="javascript:pageinationView(${page})">${page}</a></li>  
            </#if>  
        </#list>  
        <#if pageNo!=totalPage>  
            <li><a href="javascript:pageinationView(${pageNo+1})">下一页</a></li>  
            <li><a href="javascript:pageinationView(${totalPage})">尾页</a></li>  
        </#if> 
          	<!-- <span aria-hidden="true">第${pageNo}页/共  ${totalPage}页</span>  -->                               
    <script type="text/javascript">          
    function pageinationView(pageNum) {
            document.getElementById("pageNo").value=pageNum; 
            document.getElementById("pageinationForm").submit();   
        }   
    </script> 
</#if>       
</#macro>  